package com.jkhan.demo.threads;

/**
 * @ClassName ThreadTest2
 * @Description ThreadTest2
 * @Author hjk
 * @Date 2022/1/5 22:32
 **/

/**
 * 多线程2：实现Runnable接口
 * 1.创建实现了Runnable接口的类
 * 2.实现类去实现Runnable中的抽象方法:run()
 * 3.创建实现类的对象
 * 4.将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象
 * 4.通过Thread类的对象调用start()
 */
public class ThreadTest2 {
    public static void main(String[] args) {
        MThread mThread = new MThread();
        Thread thread = new Thread(mThread);
        thread.start();
    }
}

class MThread implements Runnable {

    @Override
    public void run() {
        for (int i = 0; i < 100; i++) {
            if (i % 2 == 0) {
                System.out.println(i);
            }
        }
    }
}
